home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / tls / tls029.1.Z / tls029.1 / systems / 286 < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.7 KB  |  35 lines

  1. CS-Prolog - Horizon Technologies Limited
  2.  
  3. KEYWORDS: interprocess communications, library, logic programing, modeling and simulation, parallel processing, language, debugger, Languages, Debuggers & Libraries        , 416     
  4.  
  5. Prolog Language Environment (Interpreter, Compiler)
  6.  
  7. CS-Prolog stands for Communicating Sequential PROLOG. It is a fully menu-driven
  8. language interpreter, including an interactive multiwindow trace debugger. In
  9. addition to Standard PROLOG features, CS-Prolog allows you to spawn multiple
  10. predicates (or processes), suspend the execution of predicates that will make
  11. it possible to reach a result otherwise unobtainable
  12.  
  13. To enable such mechanism of time to operate a concept of virtual time has been
  14. incorporated into the language. Time in the context of CS-Prolog is not
  15. connected to realtime nor to the time required for evaluating CS-Prolog
  16. clauses. It is implemented as a floating point number variable that is being
  17. incremental increased. This mechanism is linked with parallel programming to
  18. yield a truly unique approach to logic problem solving. The special
  19. backtracking algorithm assures all possibilities are evaluated
  20.  
  21. Applications for the explicit use of time include simulation of processes that
  22. can be logically divided in separate, sequentially communicating activities.
  23. CS-Prolog uses a syntax similar to the Edinburgh PROLOG family described in the
  24. book ``Programming in Prolog'' by W.F. Clocksin and C.S. Mellish
  25.  
  26. Additional special features of CS-Prolog are CLP (Constraint Logic Programming)
  27. paradigm and both discrete and continuous simulation facility. These are very
  28. powerful enhancements not currently offered by competitive Prologs.
  29.  
  30. Horizon Technologies Limited
  31. Tel: (416) 391-3572 
  32. Fax: (416) 391-0567
  33. Laszlo Schwilgin
  34. Director
  35.